Índice

[[#Opciones de Integración de Agent Assist]]
[[#Integración con la Suite de Customer Engagement (SIP/SIPREC)]]


Opciones de Integración de Agent Assist

El objetivo principal de Agent Assist es proporcionar ayuda en tiempo real a los agentes humanos. Para lograrlo, debe integrarse sin problemas con las soluciones de Customer Engagement existentes. Las decisiones de arquitectura clave se centran en cómo se envían los datos a Agent Assist y cómo se presentan las respuestas.


Panorama General de la Integración

Una solución completa de Customer Engagement tiene varias capas:

Las decisiones de integración cruciales incluyen:


Integración para Chat (Flujo de la API)

El flujo de integración para el chat es relativamente simple:

  1. Un cliente envía un mensaje a través de un chat.
  2. El mensaje es recibido por el backend del cliente.
  3. El backend hace una llamada a la API de Agent Assist (AnalyzeContent).
  4. Agent Assist procesa el mensaje y devuelve transcripciones y sugerencias.
  5. El backend del cliente envía esta información al escritorio del agente.

Integración para Voz: Dos Enfoques

La integración de voz es más compleja, con dos métodos principales.

1. Usando SIPREC (Método Preferido)

Este método es el más recomendado porque simplifica el proceso de desarrollo.

2. Usando gRPC (Mayor Esfuerzo)

Este método requiere más trabajo manual y es menos común para voz.

En resumen, si el cliente tiene la opción, SIPREC es el método preferido para la integración de voz, ya que maneja la complejidad subyacente de la conversación y reduce el esfuerzo de desarrollo.


Integración con la Suite de Customer Engagement (SIP/SIPREC)

El objetivo de esta integración es habilitar la inteligencia conversacional de Google, como los agentes virtuales y Agent Assist, sin la necesidad de que el cliente construya una solución de gRPC desde cero. Esto se logra mediante el uso de protocolos estándar como SIP y SIPREC para manejar las conversaciones.


Panorama de la Integración

La integración se basa en el Google Telephony Platform (GTP), que actúa como un puente. Desde el Session Border Controller (SBC) del cliente se establece una conexión con GTP, y este convierte automáticamente el audio y la señalización (SIP/SIPREC) a un formato gRPC que la suite de Google entiende. Esto elimina la complejidad de construir y mantener un cliente gRPC propio, lo que ahorra tiempo y dinero.

Requisitos de Señalización


Configuración en la Customer Engagement Suite

La configuración se realiza a través de la API en el Conversation Profile, ya que aún no hay una interfaz de usuario disponible.


Provisionamiento de Números Telefónicos

Para que las llamadas lleguen a la plataforma, debes solicitar números a GTP a través de la API con el mensaje PhoneNumberSpec. Estos números se asocian al Conversation Profile correspondiente.


Configuración del Session Border Controller (SBC) del Cliente


Configuración de Encabezados SIP

Para que la plataforma identifique la conversación, el SIP INVITE debe contener uno de los siguientes encabezados, que tienen un payload en forma de URL con el ID del proyecto, el ID de la conversación y el propósito:

Notas Importantes: